@article{Han2015a, 
author={B. Han and V. Gopalakrishnan and L. Ji and S. Lee}, 
journal={IEEE Communications Magazine}, 
title={{Network function virtualization: Challenges and opportunities for innovations}}, 
year={2015}, 
}

@article{paving,
author = {Khalid, Junaid and Gember-jacobson, Aaron and Michael, Roney and Abhashkumar, Anubhavnidhi and Nsdi, Implementation},
journal = {Proc. NSDI},
title = {{Paving the Way for NFV : Simplifying Middlebox Modifications Using StateAlyzr This paper is included in the Proceedings of the}},
year = {2016}
}

@INPROCEEDINGS{sun:nfp,
author={Chen Sun and Jun Bi and Zhilong Zheng and Heng Yu and Hongxin Hu},
booktitle={Proc. SIGCOMM},
title={{NFP: Enabling Network Function Parallelism in NFV}},
year={2017}
}

@inproceedings{Arashloo2016,
author = {Arashloo, Mina Tahmasbi and Koral, Yaron and Greenberg, Michael and Rexford, Jennifer and Walker, David},
journal = {Proc. of SIGCOMM},
title = {{SNAP: Stateful Network-Wide Abstractions for Packet Processing}},
year = {2016}
}

@article{Bosshart2014,
author = {Bosshart, Pat and Daly, Dan and Gibb, Glen and Izzard, Martin and McKeown, Nick and Rexford, Jennifer and Schlesinger, Cole and Talayco, Dan and Vahdat, Amin and Varghese, George and Walker, David},
 title = {P4: Programming Protocol-independent Packet Processors},
journal = {SIGCOMM CCR},
year = {2014}
}

@inproceedings {Fayazbakhsh2014,
author = {Fayazbakhsh, Seyed Kaveh and Sekar, Vyas and Yu, Minlan and Mogul, Jeffrey C.},
title = {{Enforcing Network-Wide Policies in the Presence of Dynamic Middlebox Actions using FlowTags}},
booktitle = {Proc. of NSDI},
year = {2014},
}

@inproceedings{opennf,
 author = {Gember-Jacobson, Aaron and Viswanathan, Raajay and Prakash, Chaithan and Grandl, Robert and Khalid, Junaid and Das, Sourav and Akella, Aditya},
 title = {{OpenNF: Enabling Innovation in Network Function Control}},
 booktitle = {Proc. of SIGCOMM},
 year = {2014},
} 

@inproceedings{Gember2013,
author = {V1.1.1, Etsi Gs Nfv 001},
journal = {IEEE Network},
title = {{Network Functions Virtualisation (NFV); Use Cases}},
year = {2013}
}

@inproceedings{edgeplex,
 author = {Angela Chiu and Vijay Gopalakrishnan and Bo Han and Murad Kablan and Oliver Spatscheck and Chengwei Wang and Yang Xu},
 title = {{EdgePlex: decomposing the provider edge for flexibilty and reliability}},
 booktitle = {Proc. of SOSR},
 year = {2015},
}

@inproceedings{E2,
 author = {Palkar, Shoumik and Lan, Chang and Han, Sangjin and Jang, Keon and Panda, Aurojit and Ratnasamy, Sylvia and Rizzo, Luigi and Shenker, Scott},
 title = {{E2: A Framework for NFV Applications}},
 booktitle = {Proc. of SOSP},
 year = {2015},
} 

@inproceedings{stateAlyzr,
author = {Khalid, Junaid and Gember-jacobson, Aaron and Michael, Roney and Abhashkumar, Anubhavnidhi and Nsdi, Implementation},
booktitle = {Proc. of NSDI},
title = {{Paving the Way for NFV : Simplifying Middlebox Modifications Using StateAlyzr This paper is included in the Proceedings of the}},
year = {2016}
}

@article{Joseph:2008:MM:2329076.2329927,
 author = {Joseph, D. and Stoica, I.},
 title = {Modeling Middleboxes},
 journal = {Netwrk. Mag. of Global Internetwkg.},
 issue_date = {2008},
} 


@inproceedings{Kun2016,
 author = {Li, Bojie and Tan, Kun and Luo, Larry and Luo, Renqian and Peng, Yanqing and Xu, Ningyi and Xiong, Yongqiang and Cheng, Peng},
 title = {{ClickNP: Highly Flexible and High Performance Network Processing with Reconfigurable Hardware}},
 booktitle = {Proc. of SIGCOMM},
 year = {2016},
} 

@article{Li2016,
author = {Li, Xin and Qian, Chen},
journal = {Proc. of ICDCS},
title = {{An NFV Orchestration Framework for Interference-Free Policy Enforcement}},
year = {2016}
}

@article{Li2016a,
author = {Li, Xin and Qian, Chen},
journal = {Proc. of CCNC},
title = {{A survey of network function placement}},
year = {2016}
}

@inproceedings{Qazi2013,
 author = {Qazi, Zafar Ayyub and Tu, Cheng-Chun and Chiang, Luis and Miao, Rui and Sekar, Vyas and Yu, Minlan},
 title = {{SIMPLE-fying Middlebox Policy Enforcement Using SDN}},
 booktitle = {Proc. of SIGCOMM},
 year = {2013},
} 

@inproceedings {splitmerge,
author = {Shriram Rajagopalan and Dan Williams and Hani Jamjoom and Andrew Warfield},
title = {{Split/Merge: System Support for Elastic Execution in Virtual Middleboxes}},
booktitle = {Proc. of NSDI},
year = {2013},
}

@inproceedings{Shahbaz2016,
author = {Shahbaz, Muhammad and Choi, Sean and Pfaff, Ben and Kim, Changhoon and Feamster, Nick and McKeown, Nick and Rexford, Jennifer},
journal = {Proc. of SIGCOMM},
title = {{PISCES: A Programmable, Protocol-Independent Software Switch}},
year = {2016}
}
@inproceedings{Shih2016,
author = {Shih, Ming-Wei and Kumar, Mohan and Kim, Taesoo and Gavrilovska, Ada},
journal = {Proc. of SDN-NFV Security},
title = {{S-NFV: Securing NFV states by using SGX}},
year = {2016}
}

@inproceedings{Sivaraman2015,
author = {Sivaraman, Anirudh and Cheung, Alvin and Budiu, Mihai and Kim, Changhoon and Alizadeh, Mohammad and Balakrishnan, Hari and Varghese, George and McKeown, Nick and Licking, Steve},
journal = {Proc. of SIGCOMM},
title = {{Packet Transactions: High-level Programming for Line-Rate Switches}},
year = {2016}
}

@inproceedings{Strunk2010,
author = {Strunk, Anja},
journal = {Proc. of ECOWS},
title = {{QoS-aware service composition: A survey}},
year = {2010}
}


@INPROCEEDINGS{Zhang2013, 
author={Zhang, Ying and Beheshti, Neda and Beliveau, Ludovic and Lefebvret, Geoffrey and Manghirmalani, Ravi and Mishra, Ramesh and Patney, Ritun and Shirazipour, Meral and Subrahmaniam, Ramesh and Truchan, Catherine and Tatipamula, Mallik}, 
booktitle={Proc. of ICNP}, 
title={{StEERING: A software-defined networking for inline service chaining}},
year={2013}
}


@article{energydeployment,
	author = {Sun, Jian and Chen, Yue and Dai, Miao and Zhang, Wanting and Kumar, Arun and Sun, Gang and Han, Han},
	title = {Energy Efficient Deployment of a Service Function Chain for Sustainable Cloud Applications},
	journal = {Sustainability},
	year={2018}
}

@article{Gember2013StratosAN,
	title={Stratos: A Network-Aware Orchestration Layer for Middleboxes in the Cloud},
	author={Aaron Gember and Anand Krishnamurthy and Saul St. John and Robert Grandl and Xiaoyang Gao and Ashok Anand and Theophilus Benson and Aditya Akella and Vyas Sekar},
	journal={CoRR},
	year={2013},
}

@INPROCEEDINGS{Rezvani2016,
author = {Rezvani, Mohsen and Ignjatovic, Aleksandar and Pagnucco, Maurice and Jha, Sanjay},
pages = {28--36},
booktitle={Proc. of IFIP},
title = {{Anomaly-Free Policy Composition in Software-Defined Networks}},
year = {2016}
}

@inproceedings{Gember2012,
author = {Gember, Aaron and Prabhu, Prathmesh and Ghadiyali, Zainab and Akella, Aditya},
journal = {Proc. of HotNets},
title = {{Toward Software-defined Middlebox Networking}},
year = {2012}
}

@inproceedings{Wang2011,
author = {Wang, Zhaoguang and Qian, Zhiyun and Xu, Qiang and Mao, Zhuoqing Morley and Zhang, Ming},
journal = {Proc. of SIGCOMM CCR},
title = {{An untold story of middleboxes in cellular networks}},
year = {2011}
}
@article{Hartert2015,
author = {Prakash, Chaithan and Lee, Jeongkeun and Turner, Yoshio and Kang, Joon-Myung and Akella, Aditya and Banerjee, Sujata and Clark, Charles and Ma, Yadi and Sharma, Puneet and Zhang, Ying},
journal = {Proc. of SIGCOMM},
title = {{PGA: Using Graphs to Express and Automatically Reconcile Network Policies}},
year = {2015}
}

@inproceedings{Xie2016,
author = {Xie, Yanghao and Liu, Zhixiang and Wang, Sheng and Wang, Yuxiu},
journal = {eprint arXiv:1608.00095},
title = {{Service Function Chaining Resource Allocation: A Survey}},
howpublished={\url{http://arxiv.org/abs/1608.00095}},
year = {2016}
}

@misc{softnic,
author = {Han, Sangjin and Jang, Keon and Panda, Aurojit and Palkar, Shoumik and Han, Dongsu and Ratnasamy, Sylvia},
journal = {Berkeley TechReport},
title = {{SoftNIC: A Software NIC to Augment Hardware}},
howpublished={\url{https://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-155.html}},
year = {2015}
}

@inproceedings{Molnar2016,
author = {Moln{\'{a}}r, L{\'{a}}szl{\'{o}} and Pongr{\'{a}}cz, Gergely and Enyedi, G{\'{a}}bor and Kis, Zolt{\'{a}}n Lajos and Csikor, Levente and Juh{\'{a}}sz, Ferenc and Kőr{\"{o}}si, Attila and R{\'{e}}tv{\'{a}}ri, G{\'{a}}bor},
journal = {Proc. of SIGCOMM},
title = {{Dataplane Specialization for High-performance OpenFlow Software Switching}},
year = {2016}
}

@inproceedings{Sherry2012,
author = {Sherry, Justine and Hasan, Shaddi and Scott, Colin and Krishnamurthy, Arvind and Ratnasamy, Sylvia and Sekar, Vyas},
journal = {Proc. of SIGCOMM CCR},
title = {{Making middleboxes someone else's problem}},
year = {2012}
}

@inproceedings{Anwer2015,
 author = {Anwer, Bilal and Benson, Theophilus and Feamster, Nick and Levin, Dave},
 title = {{Programming Slick Network Functions}},
 booktitle = {Proc. of SOSR},
 year = {2015},
} 

@article{orchestrationdeeplearning,
	author = {Li, Baojia and Lu, Wei and Liu, Siqi and Zhu, Zuqing},
	year = {2018},
	month = {05},
	pages = {},
	title = {Deep-Learning-Assisted Network Orchestration for On-Demand and Cost-Effective vNF Service Chaining in Inter-DC Elastic Optical Networks},
	volume = {10},
	journal = {Journal of Optical Communications and Networking},
	doi = {10.1364/JOCN.10.000D29}
}

@inproceedings{Sherry2015,
author = {Sherry, Justine and Gao, Peter Xiang and Basu, Soumya and Panda, Aurojit and Krishnamurthy, Arvind and Maciocco, Christian and Manesh, Maziar and Martins, Jo\~{a}o and Ratnasamy, Sylvia and Rizzo, Luigi and Shenker, Scott},
journal = {Proc. of Sigcomm},
title = {{Rollback-Recovery for Middleboxes}},
year = {2015}
}

@inproceedings {Martins2014,
author = {Joao Martins and Mohamed Ahmed and Costin Raiciu and Vladimir Olteanu and Michio Honda and Roberto Bifulco and Felipe Huici},
title = {{ClickOS and the Art of Network Function Virtualization}},
booktitle = {Proc. of NSDI},
year = {2014},
}

@inproceedings{Sekar2012,
author = {Sekar, Vyas and Egi, Norbert and Ratnasamy, Sylvia and Reiter, Michael K and Shi, Guangyu},
journal = {Proc. of NSDI},
title = {{Design and Implementation of a Consolidated Middlebox Architecture}},
year = {2012}
}

@inproceedings{Walfish2004,
 author = {Walfish, Michael and Stribling, Jeremy and Krohn, Maxwell and Balakrishnan, Hari and Morris, Robert and Shenker, Scott},
 title = {{Middleboxes No Longer Considered Harmful}},
 booktitle = {Proc. of OSDI},
 year = {2004},
} 

@article{Rottenstreich2016,
author = {Rottenstreich, Ori and Keslassy, Isaac and Revah, Yoram and Kadosh, Aviran},
journal = {IEEE Transactions on Parallel and Distributed Systems},
title = {{Minimizing Delay in Network Function Virtualization with Shared Pipelines}},
year = {2016}
}

@inproceedings{openbox,
 author = {Bremler-Barr, Anat and Harchol, Yotam and Hay, David},
 title = {{OpenBox: A Software-Defined Framework for Developing, Deploying, and Managing Network Functions}},
 booktitle = {Proc. of SIGCOMM},
 year = {2016},
} 

@inproceedings{Joseph2008,
 author = {Joseph, Dilip A. and Tavakoli, Arsalan and Stoica, Ion},
 title = {{A Policy-aware Switching Layer for Data Centers}},
 booktitle = {Proc. of SIGCOMM},
 year = {2008},
} 

@inproceedings {WProf2013,
author = {Xiao Sophia Wang and Aruna Balasubramanian and Arvind Krishnamurthy and David Wetherall},
title = {{Demystifying Page Load Performance with WProf}},
booktitle = {Proc. of NSDI},
year = {2013},
}

@inproceedings{Graphene,
author = {Grandl, Robert and Kandula, Srikanth and Rao, Sriram and Akella, Aditya and Kulkarni, Janardhan},
booktitle = {Proc. of OSDI},
title = {{GRAPHENE: Packing and Dependency-Aware Scheduling for Data-Parallel Clusters}},
year = {2016}
}

@inproceedings{NetBricks,
address = {GA},
author = {Panda, Aurojit and Han, Sangjin and Jang, Keon and Walls, Melvin and Ratnasamy, Sylvia and Shenker, Scott},
booktitle = {Proc. of OSDI},
title = {{NetBricks: Taking the V out of NFV}},
year = {2016}
}

@inproceedings{WebProphet2010,
 author = {Li, Zhichun and Zhang, Ming and Zhu, Zhaosheng and Chen, Yan and Greenberg, Albert and Wang, Yi-Min},
 title = {{WebProphet: Automating Performance Prediction for Web Services}},
 booktitle = {Proc. of NSDI},
 year = {2010}
} 

@misc{rfc7498,
	howpublished=	{RFC 7498},
	publisher =	{RFC Editor},
	author=		{Thomas Nadeau and Paul Quinn},
	title=		{{Problem Statement for Service Function Chaining}},
	year =		2015,
}

@misc{ietf-sfc-dc-use-cases-05,
	institution =	{IETF},
	publisher =	{IETF},
	author=		{Surendra Kumar},
	title=		{{Service Function Chaining Use Cases In Data Centers}},
	Howpublished = {\url{https://tools.ietf.org/html/draft-ietf-sfc-dc-use-cases-06}},
	year =		2016,
}

@misc{ietf-sfc-nsh-10,
	institution =	{IETF},
	publisher =	{IETF},
	author =	{Paul Quinn and Uri Elzur},
	title =		{{Network Service Header}},
	Howpublished = {\url{https://tools.ietf.org/id/draft-ietf-sfc-nsh-17.html}},
	year =		2016,
}


@misc{haeffner-sfc-use-case-mobility-02,
	institution =	{IETF},
	publisher =	{IETF},
	author =	{Jeffrey Napper},
	title =		{{Service Function Chaining Use Cases in Mobile Networks}},
	Howpublished = {\url{https://tools.ietf.org/html/draft-ietf-sfc-use-case-mobility-07}},
	year =		2016,
}

@misc{rfc7665,
	author =	{Joel M. Halpern and Carlos Pignataro},
	title =		{{Service Function Chaining (SFC) Architecture}},
	Howpublished = {\url{https://tools.ietf.org/html/rfc7665}},
	year =		2015,
}


@misc{bess,
	Howpublished = {\url{http://span.cs.berkeley.edu/bess.html}},
	Title = {{Berkeley Extensible Software Switch}},
	year = "2017",
}

@misc{docker,
	title={{Docker Containerization Platform}},
	howpublished={\url{https://www.docker.com/}},
	year = "2017",
}

@misc{virtio,
	title={{Paravirtualized Drivers for KVM/Linux}},
	howpublished={\url{http://www.linux-kvm.org/page/Virtio}},
	year = "2017",
}
@misc{kvm,
	title={{KVM/Linux}},
	howpublished={\url{http://www.linux-kvm.org/}},
	year = "2017",
}

@misc{ipsd,
	title={{Internet Packet Size Distribution}},
	howpublished={\url{http://glenkramer.com/code/pcktsize.shtml}},
	year = "2017",
}

@misc{vyatta,
	title={{Vyatta Firewall Manual}},
	howpublished={\url{http://www.brocade.com/content/dam/common/documents/content-types/configuration-guide/vyatta-firewall-3.5r3-v01.pdf}},
	year = "2017",
}

@misc{iperf,
	title={{iPerf Network Test Tool}},
	howpublished={\url{https://iperf.fr/}},
	year = "2017",
}
@misc{pktgen,
	title={{Pktgen DPDK}},
	howpublished={\url{http://pktgen-dpdk.readthedocs.io/en/latest/}},
	year = "2017",
}



@misc{qemu,
	Howpublished = {\url{http://wiki.qemu.org/Main_Page}},
	Title = {{QEMU: Generic and Open Source Machine Emulator and Virtualizer}},
	year = "2017",
}

@misc{valgrind,
	Howpublished = {\url{https://github.com/bisdn/valgrind-hugepages}},
	Title = {{Valgrind Patch for Hugepage Memory Usage}},
	year = "2017",
}

@misc{ryucontroller,
	Howpublished = {\url{https://osrg.github.io/ryu/}},
	Title = {{RYU SDN Framework}},
	year = "2017",
}

@misc{opendaylight,
        Howpublished = {\url{https://www.opendaylight.org/}},
        Title = {{OpenDaylight: Open Source SDN Platform}},
        year = "2017",
}

@misc{openvpn,
        Howpublished = {\url{https://openvpn.net/}},
        Title = {{OpenVPN: VPN Gateway}},
        year = "2017",
}

@misc{loadbalancer,
        Howpublished = {\url{http://lnlb.sourceforge.net/}},
        Title = {{Linux Network Load Balancing}},
        year = "2017",
}

@misc{monitor,
        Howpublished = {\url{https://linux.die.net/man/1/nload}},
        Title = {{Network Monitor}},
        year = "2017",
}

@misc{bro,
        Howpublished = {\url{https://www.bro.org/}},
        Title = {{BRO: Network Intrusion Detection System}},
        year = "2017",
}

@misc{junos,
        Howpublished = {\url{https://www.juniper.net/us/en/products-services/nos/junos/}},
        Title = {{Junos OS}},
        year = "2017",
}

@misc{ciscoios,
        Howpublished = {\url{https://www.cisco.com/c/en/us/products/ios-nx-os-software/index.html}},
        Title = {{Networking Software (IOS \& NX-OS)}},
        year = "2017",
}

@misc{flask,
	Howpublished = {\url{https://www.fullstackpython.com/flask.html}},
	Title = {{Flask Python Framework}},
	year = "2017",
}
@misc{pickledb,
	Howpublished = {\url{https://pythonhosted.org/pickleDB}},
	Title = {{PickleDB: Python Key Value Store}},
	year = "2017",
}

@misc{vpp,
	Howpublished = {\url{https://wiki.fd.io/view/VPP}},
	Title = {{Cisco's Vector Packet Processing}},
	year = "2017",
}

@misc{xen,
	Howpublished = {\url{https://www.xenproject.org/}},
	Title = {{XEN Project}},
	year = "2017",
}

@misc{ovs,
	Howpublished = {\url{http://openvswitch.org/}},
	Title = {{Open vSwitch}},
	year = "2017",
}


@misc{dpdk,
	Howpublished = {\url{http://dpdk.org/}},
	Title = {{DPDK}},
	year = "2017",
}

@misc{dpdk-ovs,
	Howpublished = {\url{https://clearlinux.org/documentation/ac-ovs-dpdk.html}},
	Title = {{DPDK OVS}},
	year = "2017",
}

@misc{etsi,
	Howpublished = {\url{http://www.etsi.org/deliver/etsi_gs/nfv/001_099/001/01.01.01_60/gs_nfv001v010101p.pdf}},
	Title = {{ETSI NFV Standard}},
	year = "2017",
}

@misc{firewall,
        Howpublished = {\url{https://documentation.meraki.com/MR/Firewall_and_Traffic_Shaping/Layer_3_and_7_Firewall_Processing_Order}},
        Title = {{Layer 3 and 7 Firewall Processing Order}},
        year = "2015",
}

@misc{P4:spec,
        Howpublished = {\url{https://p4lang.github.io/p4-spec/p4-14/v1.0.3/tex/p4.pdf}},
        Title = {{The P4 Language Specification, version 1.0.3}},
        year = "2016",
}

@misc{binpacking,
	Howpublished = {\url{https://en.wikipedia.org/wiki/Bin_packing_problem}},
	Title = {{Bin Packing Problem}},
	year = "2019",
}

@misc{paginationdataset,
	Howpublished = {\url{https://github.com/pagination-problem/pagination}},
	Title = {{Pagination Dataset}},
	year = "2019",
}



@article{criticalpath,
	title = "Finding the critical path in an activity network with time-switch constraints",
	journal = "European Journal of Operational Research",
	year = "2000",
	author = "Hsu-Hao Yang and Yen-Liang Chen",
}

@article{binpackingoverlapping,
	title = "Algorithms for the bin packing problem with overlapping items",
	journal = "Computers \& Industrial Engineering",
	year = "2018",
	author = "Aristide Grange and Imed Kacem and Sébastien Martin",
}


@InProceedings{dsa_et_al:LIPIcs:2013:3963,
	author =	{Gy{\"o}rgy D{\'o}sa and Jiri Sgall},
	title =	{{First Fit bin packing: A tight analysis}},
	booktitle =	{30th International Symposium on Theoretical Aspects of Computer Science (STACS 2013)},
	year =	{2013},
}

@inproceedings {chc,
	author = {Junaid Khalid and Aditya Akella},
	title = {Correctness and Performance for Stateful Chained Network Functions},
	booktitle = {16th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 19)},
	year = {2019},
}

@INPROCEEDINGS{220088, 
	author={E. {Falkenauer} and A. {Delchambre}}, 
	booktitle={IEEE International Conference on Robotics and Automation}, 
	title={A genetic algorithm for bin packing and line balancing}, 
	year={1992}, 
}

@article{Kazemian,
author = {Kazemian, Peyman and Varghese, George and Mckeown, Nick},

isbn = {978-931971-92-8},
title = {{Header Space Analysis: Static Checking For Networks}}
}

@inproceedings{softflow,
author = {Ethan J. Jackson and Melvin Walls and Aurojit Panda and Justin Pettit and Ben Pfaff and Jarno Rajahalme and Teemu Koponen and Scott Shenker},
booktitle = {Proc. of USENIX Annual Technical Conference},
title = {{SoftFlow : A Middlebox Architecture for Open vSwitch SoftFlow : A Middlebox Architecture for Open vSwitch}},
year = {2016}
}

@misc{ucpe,
	Howpublished = {\url{https://www.business.att.com/solutions/Service/network-services/sdn-nfv/virtual-network-functions}},
	Title = {{AT$\&$T FlexWare}},
	year = "2017",
}

@misc{att-nod-vnfs,
	howpublished={\url{https://www.business.att.com/content/productbrochures/network-functions-on-demand-vnf-brief.pdf}},
	Title={{Virtual Network Functions (VNFs)}},
	year="2016",
}

@misc{fortinet-reqs,
	howpublished={\url{https://www.fortinet.com/content/dam/fortinet/assets/data-sheets/FortiGate_VM.pdf}},
	Title={{FortiGate Virtual Appliances}},
	Author={Fortinet},
	year=2017,
}

@article{Dean2004,
author = {Dean, Jeffrey and Ghemawat, Sanjay},
journal = {Proc. of of OSDI},
title = {{MapReduce: Simplified Data Processing on Large Clusters}},
year = {2004}
}
@article{Honda2015,
author = {Honda, Michio and Huici, Felipe and Lettieri, Giuseppe and Rizzo, Luigi},
journal = {Proc. of SOSR},
title = {{mSwitch: A Highly-Scalable, Modular Software Switch}},
year = {2015}
}

@inproceedings {netvm,
author = {Jinho Hwang and K. K. Ramakrishnan and Timothy Wood},
title = {{NetVM: High Performance and Flexible Networking Using Virtualization on Commodity Platforms}},
booktitle = {Proc. of NSDI},
year = {2014},
}

@article{modelingMB,
 author = {Joseph, D. and Stoica, I.},
 title = {Modeling Middleboxes},
 journal = {{IEEE Network: The Magazine of Global Internetworking}},
 year = {2008},
} 

@article{hash,
 author = {Henke, Christian and Schmoll, Carsten and Zseby, Tanja},
 title = {{Empirical Evaluation of Hash Functions for Multipoint Measurements}},
 journal = {SIGCOMM CCR},
 year = {2008},
} 

@book{hennessy2011computer,
	title={Computer architecture: a quantitative approach},
	author={Hennessy, John L and Patterson, David A},
	year={2011},
	publisher={Elsevier}
}

@book{bernstein1987concurrency,
        title={Concurrency Control and Recovery in Database Systems},
        author={Bernstein, Philip A. and Hadzilacos, Vassos and Goodman, Nathan},
        year={1987},
        publisher={Addison Wesley Publishing Company}
}

@inproceedings{ziakas2010intel,
  title={Intel{\textregistered} quickpath interconnect architectural features supporting scalable system architectures},
  author={Ziakas, Dimitrios and Baum, Allen and Maddox, Robert A. and Safranek, Robert J.},
  booktitle={Proc. of HOTI},
  year={2010},
}

@inproceedings{dobrescu2009routebricks,
  title={RouteBricks: exploiting parallelism to scale software routers},
  author={Dobrescu, Mihai and Egi, Norbert and Argyraki, Katerina and Chun, Byung-Gon and Fall, Kevin and Iannaccone, Gianluca and Knies, Allan and Manesh, Maziar and Ratnasamy, Sylvia},
  booktitle={Proc. of SIGOPS},
  year={2009},
}

@inproceedings{han2010packetshader,
  title={PacketShader: a GPU-accelerated software router},
  author={Han, Sangjin and Jang, Keon and Park, KyoungSoo and Moon, Sue},
  booktitle={SIGCOMM Computer Communication Review},
  year={2010},
}

@inproceedings{buzz,
  title={Buzz: Testing context-dependent policies in stateful networks},
  author={Seyed K. Fayaz and Tianlong Yu and Yoshiaki Tobioka and Sagar Chaki and Vyas Sekar},
  booktitle={Proc. of NSDI},
  year={2016},
}


@inproceedings{openflowLBGoneWild,
	author = {Wang, Richard and Butnariu, Dana and Rexford, Jennifer},
	title = {OpenFlow-based Server Load Balancing Gone Wild},
	booktitle = {Proc. of Hot-ICE},
	year = {2011}
} 

@inproceedings{devoflow,
author = {Curtis, Andrew R. and Mogul, Jeffrey C. and Tourrilhes, Jean and Yalagandula, Praveen and Sharma, Puneet and Banerjee, Sujata},
title = {DevoFlow: Scaling Flow Management for High-performance Networks},
booktitle = {Proc. of SIGCOMM},
year = {2011}
} 


@inproceedings{ananta,
	author = {Patel, Parveen and Bansal, Deepak and Yuan, Lihua and Murthy, Ashwin and Greenberg, Albert and Maltz, David A. and Kern, Randy and Kumar, Hemant and Zikos, Marios and Wu, Hongyu and Kim, Changhoon and Karri, Naveen},
	title = {Ananta: Cloud Scale Load Balancing},
	booktitle = {Proc. of SIGCOMM},
	year = {2013}
} 

@inproceedings{kazemian2012header,
  title={Header Space Analysis: Static Checking for Networks},
  author={Kazemian, Peyman and Varghese, George and McKeown, Nick},
  booktitle={Proc. of NSDI},
  year={2012}
}

@inproceedings{NetPlumber:nsdi13,
  title={{Real Time Network Policy Checking using Header Space Analysis}},
  author={Peyman Kazemian and Michael Chang and Hongyi Zeng and George Varghese and Nick McKeown and Scott Whyte},
  booktitle={Proc. of NSDI},
  year={2013}
}

@article{natarajan2016characterization,
  title={Characterization Guidelines for Active Queue Management (AQM)},
  author={Natarajan, Preethi and Khademi, Naeem and Kuhn, Nicolas and Ros, David},
  journal={Traffic},
  year={2016}
}

@INPROCEEDINGS{parabox,
author={Yang Zhang and Bilal Anwer and Vijay Gopalakrishnan and Bo Han and Joshua Reich and Aman Shaikh and Zhi-Li Zhang},
booktitle={Proc. of SOSR},
title={{ParaBox: Exploiting Parallelism for Virtual Network Functions in Service Chaining}},
year={2017}
}

@INPROCEEDINGS{zave:dysco,
author={Pamela Zave and Ronaldo A. Ferreira and Xuan Kelvin Zou and Masaharu Morimoto and Jennifer Rexford},
booktitle={Proc. of SIGCOMM},
title={{Dynamic Service Chaining with Dysco}},
year={2017}
}

@INPROCEEDINGS{nfvnice,
author={Sameer G Kulkarni and Wei Zhang and Jinho Hwang and Shriram Rajagopalan and K.K. Ramakrishnan and Timothy Wood and Mayutan Arumaithurai and Xiaoming Fu},
booktitle={Proc. of SIGCOMM},
title={{NFVnice: Dynamic Backpressure and Scheduling for NFV Service Chains}},
year={2017}
}

@inproceedings{onos,
  title={{ONOS: Towards an Open, Distributed SDN OS}},
  author={Berde, Pankaj and Gerola, Matteo and Hart, Jonathan and Higuchi, Yuta and Kobayashi, Masayoshi and Koide, Toshio and Lantz, Bob and O'Connor, Brian and Radoslavov, Pavlin and Snow, William and Parulkar, Guru},
  booktitle={Proc. of HotSDN},
  year={2014},
}

@inproceedings{symnet,
 author = {Stoenescu, Radu and Popovici, Matei and Negreanu, Lorina and Raiciu, Costin},
 title = {SymNet: Scalable Symbolic Execution for Modern Networks},
 booktitle = {Proc. of SIGCOMM},
 series = {Proc. of SIGCOMM},
 year = {2016},
}

@misc{brocade,
	Howpublished = {\url{http://www.brocade.com/en/products-services/routers.html}},
	Title = {{Brocade Router}},
	year = "2017",
}

@misc{allChains,
	Howpublished = {\url{https://www-users.cs.umn.edu/~zhan3248/materials/AllPossibleChains.py}},
	Title = {{Algorithm to Extract All Possible Chains}},
	year = "2017",
}


@misc{juniper,
	Howpublished = {\url{http://www.juniper.net/us/en/products-services/routing/}},
	Title = {{Juniper Router}},
	year = "2017",
}
@misc{consistentHashing,
	Howpublished = {\url{https://en.wikipedia.org/wiki/Consistent_hashing}},
	Title = {{Consistent Hashing}},
	year = "2017",
}
@misc{technicalReport,
	Howpublished = {\url{https://www-users.cs.umn.edu/~zhan3248/materials/hydraNF-tp.pdf}},
	Title = {{HydraNF Technical Report}},
	year = "2017",
}




@misc{wondershaper,
	Howpublished = {\url{http://lartc.org/wondershaper/}},
	Title = {{Traffic Shaper}},
	year = "2017",
}


@inproceedings{nfactor,
 author = {Wu, Wenfei and Zhang, Ying and Banerjee, Sujata},
 title = {Automatic Synthesis of NF Models by Program Analysis},
 booktitle = {Proc. of HotNets},
 year = {2016},
} 

@inproceedings {panda,
author = {Aurojit Panda and Ori Lahav and Katerina Argyraki and Mooly Sagiv and Scott Shenker},
title = {Verifying Reachability in Networks with Mutable Datapaths},
booktitle = {Proc. of NSDI},
year = {2017},
}

@inproceedings {pyretic,
author = {Christopher Monsanto and Joshua Reich and Nate Foster and Jennifer Rexford and David Walker},
title = {Composing Software Defined Networks},
booktitle = {Proc. of NSDI},
year = {2013},
}

@article{epc, 
	author={H. Hawilo and A. Shami and M. Mirahmadi and R. Asal}, 
	journal={IEEE Network}, 
	title={NFV: state of the art, challenges, and implementation in next generation mobile networks (vEPC)}, 
	year={2014}, 
}

@article{difane,
 author = {Yu, Minlan and Rexford, Jennifer and Freedman, Michael J. and Wang, Jia},
 title = {Scalable flow-based networking with DIFANE},
 journal = {SIGCOMM CCR},
 year = {2010},
}

@inproceedings{banerjee:conext,
 author = {Arijit Banerjee and Rajesh Mahindra and Karthik Sundaresan and Sneha Kasera and Kobus Van der Merwe and Sampath Rangarajan},
 title = {{Scaling the LTE Control-Plane for Future Mobile Access}},
 booktitle = {Proc. of CoNEXT},
 year = {2015},
}
 
@inproceedings{qazi:klein,
 author = {Zafar Ayyub Qazi and Phani Krishna Penumarthi and Vyas Sekar and Vijay Gopalakrishnan and  Kaustubh Joshi and Samir R. Das},
 title = {{KLEIN: A Minimally Disruptive Design for an Elastic Cellular Core }},
 booktitle = {Proc. of SOSR},
 year = {2016},
}


@inproceedings{appaware,
 author = {Mekky, Hesham and Hao, Fang and Mukherjee, Sarit and Zhang, Zhi-Li and Lakshman, T.V.},
 title = {{Application-aware Data Plane Processing in SDN}},
 booktitle = {Proc. of of HotSDN},
 year = {2014}
}

@inproceedings{opennetvm,
  title={{OpenNetVM: A Platform for High Performance Network Service Chains}},
  author={Wei Zhang and Guyue Liu and Wenhui Zhang and Neel Shah and Phillip Lopreiato and Gregoire Todeschi and K.K. Ramakrishnan and Timothy Wood},
  booktitle={Proc. of HotMIddlebox},
  year={2016},
}

@book{algorithmOnStrings,
	author = {Gusfield, Dan},
	title = {Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology},
	year = {1997},
	isbn = {0-521-58519-8},
	publisher = {Cambridge University Press},
	address = {New York, NY, USA},
}


@INPROCEEDINGS{lightChain,
author={A. Hirwe and K. Kataoka},
booktitle={Proc. of NetSoft},
title={LightChain: A lightweight optimisation of VNF placement for service chaining in NFV},
year={2016},
volume={},
number={},
pages={33-37},
doi={10.1109/NETSOFT.2016.7502438},
ISSN={},
month={June},}

@INPROCEEDINGS{placement-geo-distributed,
author={M. Abu-Lebdeh and D. Naboulsi and R. Glitho and C. W. Tchouati},
booktitle={Proc. of NCA},
title={NFV orchestrator placement for geo-distributed systems},
year={2017},
volume={},
number={},
pages={1-5},
doi={10.1109/NCA.2017.8171391},
ISSN={},
month={Oct},}


@article{NFV-Xia:15,
author = {Ming Xia and Meral Shirazipour and Ying Zhang and Howard Green and Attila Takacs},
journal = {J. Lightwave Technol.},
keywords = {},
number = {8},
pages = {1565--1570},
publisher = {OSA},
title = {Network Function Placement for NFV Chaining in Packet/Optical Datacenters},
volume = {33},
month = {Apr},
year = {2015},
url = {http://jlt.osa.org/abstract.cfm?URI=jlt-33-8-1565},
}

@INPROCEEDINGS{NFV-Near,
author={R. Cohen and L. Lewin-Eytan and J. S. Naor and D. Raz},
booktitle={2015 IEEE Conference on Computer Communications (INFOCOM)},
title={Near optimal placement of virtual network functions},
year={2015},
volume={},
number={},
pages={1346-1354},
doi={10.1109/INFOCOM.2015.7218511},
ISSN={0743-166X},
month={April},}

@INPROCEEDINGS{NFV-Specifying,
author={S. Mehraghdam and M. Keller and H. Karl},
booktitle={2014 IEEE 3rd International Conference on Cloud Networking (CloudNet)},
title={Specifying and placing chains of virtual network functions},
year={2014},
volume={},
number={},
pages={7-13},
ISSN={},
month={Oct},}

@article{edge,
 author = {Garcia Lopez, Pedro and Montresor, Alberto and Epema, Dick and Datta, Anwitaman and Higashino, Teruo and Iamnitchi, Adriana and Barcellos, Marinho and Felber, Pascal and Riviere, Etienne},
 title = {Edge-centric Computing: Vision and Challenges},
 journal = {SIGCOMM Comput. Commun. Rev.},
 year = {2015},
} 


@article{softbox, 
author={M. Moradi and Y. Lin and Z. M. Mao and S. Sen and O. Spatscheck}, 
journal={Journal on Selected Areas in Communications}, 
title={SoftBox: A Customizable, Low-Latency, and Scalable 5G Core Network Architecture}, 
year={2018}
}

@inproceedings{metron,
	author = {Georgios P. Katsikas and Tom Barbette and Dejan Kosti{\'c} and Rebecca Steinert and Gerald Q. Maguire Jr.},
	title = {Metron: {NFV} Service Chains at the True Speed of the Underlying Hardware},
	booktitle = {Proc. NSDI},
	year = {2018}
}

@inproceedings {S6,
author = {Shinae Woo and Justine Sherry and Sangjin Han and Sue Moon and Sylvia Ratnasamy and Scott Shenker},
title = {Elastic Scaling of Stateful Network Functions},
booktitle = {Proc. of NSDI},
year = {2018}
}


@inproceedings{flurry,
 author = {Zhang, Wei and Hwang, Jinho and Rajagopalan, Shriram and Ramakrishnan, K.K. and Wood, Timothy},
 title = {Flurries: Countless Fine-Grained NFs for Flexible Per-Flow Customization},
 booktitle = {Proc. of CoNEXT},
 year = {2016}
} 

@article{clickrouter,
 author = {Kohler,Eddie and Morris, Robert and Chen, Benjie and Jannotti, John and Kaashoek, M. Frans},
 title = {The Click modular router},
 booktitle = {ACM Transactions on Computer Systems},
 year = {2000},
} 

@inproceedings {statelessNF,
author = {Murad Kablan and Azzam Alsudais and Eric Keller and Franck Le},
title = {Stateless Network Functions: Breaking the Tight Coupling of State and Processing},
booktitle = {Proc. NSDI},
year = {2017},
}


@article{packetshader,
 author = {Han, Sangjin and Jang, Keon and Park, KyoungSoo and Moon, Sue},
 title = {PacketShader: A GPU-accelerated Software Router},
 journal = {SIGCOMM Comput. Commun. Rev.},
 issue_date = {October 2010},
 volume = {40},
 number = {4},
 month = aug,
 year = {2010},
 issn = {0146-4833},
 pages = {195--206},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/1851275.1851207},
 doi = {10.1145/1851275.1851207},
 acmid = {1851207},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {CUDA, GPU, software router},
} 


@inproceedings{rollback-middlebox-sigcomm15,
 author = {Sherry, Justine and Gao, Peter Xiang and Basu, Soumya and Panda, Aurojit and Krishnamurthy, Arvind and Maciocco, Christian and Manesh, Maziar and Martins, Jo\~{a}o and Ratnasamy, Sylvia and Rizzo, Luigi and Shenker, Scott},
 title = {Rollback-Recovery for Middleboxes},
 booktitle = {Proc. of SIGCOMM},
 year = {2015}
} 

@INPROCEEDINGS{placement, 
author={Xin Li and Chen Qian}, 
booktitle={Proc. of CCNC}, 
title={A survey of network function placement}, 
year={2016}
}

@inproceedings{LoongNg:2017:5G-NR-mmW,
 author = {Loong Ng, Boon},
 title = {3GPP 5G NR Millimeter Wave Standards},
 booktitle = {Proc. of MMNets},
 year = {2017},
}

@article{sdn-5g-nr,
  author    = {Zainab R. Zaidi and
               Vasilis Friderikos and
               Zarrar Yousaf and
               Simon Fletcher and
               Mischa Dohler and
               Hamid Aghvami},
  title     = {Will {SDN} be part of 5G?},
  journal   = {CoRR},
  volume    = {abs/1708.05096},
  year      = {2017},
  url       = {http://arxiv.org/abs/1708.05096},
  archivePrefix = {arXiv},
  eprint    = {1708.05096},
  timestamp = {Thu, 07 Sep 2017 08:10:44 +0200},
  biburl    = {https://dblp.org/rec/bib/journals/corr/abs-1708-05096},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}


@INPROCEEDINGS{5g-arch-vision,
author={V. Ziegler and T. Theimer and C. Sartori and J. Prade and N. Sprecher and K. Albal and A. Bedekar},
booktitle={Proc. of ICC},
title={Architecture vision for the 5G era},
year={2016}}

@ARTICLE{5g-sdn-nfv-arch,
author={X. Costa-Perez and A. Garcia-Saavedra and X. Li and T. Deiss and A. de la Oliva and A. di Giglio and P. Iovanna and A. Moored},
journal={IEEE Wireless Communications},
title={5G-Crosshaul: An SDN/NFV Integrated Fronthaul/Backhaul Transport Network Architecture},
year={2017},
volume={24},
number={1},
pages={38-45},
doi={10.1109/MWC.2017.1600181WC},
ISSN={1536-1284},
month={February},}

@INPROCEEDINGS{sdn-nfv-mobile,
author={J. Costa-Requena and J. L. Santos and V. F. Guasch and K. Ahokas and G. Premsankar and S. Luukkainen and O. L. Pérez and M. U. Itzazelaia and I. Ahmad and M. Liyanage and M. Ylianttila and E. M. de Oca},
booktitle={Proc. of EuCNC},
title={SDN and NFV integration in generalized mobile network architecture},
year={2015}}

@ARTICLE{5g-radio,
author={P. Demestichas and A. Georgakopoulos and D. Karvounas and K. Tsagkaris and V. Stavroulaki and J. Lu and C. Xiong and J. Yao},
journal={IEEE Vehicular Technology Magazine},
title={5G on the Horizon: Key Challenges for the Radio-Access Network},
year={2013}}


@ARTICLE{5g-sdn-nfv-network-slicing,
author={J. Ordonez-Lucena and P. Ameigeiras and D. Lopez and J. J. Ramos-Munoz and J. Lorca and J. Folgueira},
journal={IEEE Communications Magazine},
title={Network Slicing for 5G with SDN/NFV: Concepts, Architectures, and Challenges},
year={2017},
volume={55},
number={5},
pages={80-87},
ISSN={0163-6804},
month={May},}

@ARTICLE{5g-4g-sdn-sdr-nfv,
author={S. Sun and M. Kadoch and L. Gong and B. Rong},
journal={IEEE Network},
title={Integrating network function virtualization with SDR and SDN for 4G/5G networks},
year={2015},
volume={29},
number={3},
pages={54-59},
ISSN={0890-8044},
month={May},}

@INPROCEEDINGS{5g-sdn,
author={R. Guerzoni and R. Trivisonno and D. Soldani},
booktitle={1st International Conference on 5G for Ubiquitous Connectivity},
title={SDN-based architecture and procedures for 5G networks},
year={2014},
volume={},
number={},
pages={209-214},
doi={10.4108/icst.5gu.2014.258052},
ISSN={},
month={Nov},}

@ARTICLE{5g-iot,
author={M. R. Palattella and M. Dohler and A. Grieco and G. Rizzo and J. Torsner and T. Engel and L. Ladid},
journal={IEEE Journal on Selected Areas in Communications},
title={Internet of Things in the 5G Era: Enablers, Architecture, and Business Models},
year={2016},
volume={34},
number={3},
pages={510-527},
doi={10.1109/JSAC.2016.2525418},
ISSN={0733-8716},
month={March},}

@ARTICLE{5g-sdn-cloud,
author={P. Ameigeiras and J. J. Ramos-munoz and L. Schumacher and J. Prados-Garzon and J. Navarro-Ortiz and J. M. Lopez-soler},
journal={IEEE Network},
title={Link-level access cloud architecture design based on SDN for 5G networks},
year={2015},
volume={29},
number={2},
pages={24-31},
doi={10.1109/MNET.2015.7064899},
ISSN={0890-8044},
month={March},}

@ARTICLE{openRAN,
author={J. Kempf and P. Yegani},
journal={IEEE Communications Magazine},
title={OpenRAN: a new architecture for mobile wireless Internet radio access networks},
year={2002},
volume={40},
number={5},
pages={118-123},
doi={10.1109/35.1000222},
ISSN={0163-6804},
month={May},}

@INPROCEEDINGS{5g-edge-cloud,
author={S. C. Huang and Y. C. Luo and B. L. Chen and Y. C. Chung and J. Chou},
booktitle={2017 IEEE 7th International Symposium on Cloud and Service Computing (SC2)},
title={Application-Aware Traffic Redirection: A Mobile Edge Computing Implementation Toward Future 5G Networks},
year={2017},
volume={},
number={},
pages={17-23},
doi={10.1109/SC2.2017.11},
ISSN={},
month={Nov},}

@INPROCEEDINGS{edge-cloud-multimedia-sfc,
author={K. Imagane and K. Kanai and J. Katto and T. Tsuda and H. Nakazato},
booktitle={Proc. of CCNC},
title={Performance evaluations of multimedia service function chaining in edge clouds},
year={2018}
}

 BibTeX | EndNote | ACM Ref

@inproceedings{softran,
 author = {Gudipati, Aditya and Perry, Daniel and Li, Li Erran and Katti, Sachin},
 title = {SoftRAN: Software Defined Radio Access Network},
 booktitle = {Proc. of HotSDN},
 year = {2013}
} 


@ARTICLE{edge-cloud-iot,
author={K. Kaur and S. Garg and G. S. Aujla and N. Kumar and J. J. P. C. Rodrigues and M. Guizani},
journal={IEEE Communications Magazine},
title={Edge Computing in the Industrial Internet of Things Environment: Software-Defined-Networks-Based Edge-Cloud Interplay},
year={2018}
}


@inproceedings{geo-MEC,
 author = {Bouet, Mathieu and Conan, Vania},
 title = {Geo-partitioning of MEC Resources},
 booktitle = {Proceedings of the Workshop on Mobile Edge Communications},
 series = {MECOMM '17},
 year = {2017},
 isbn = {978-1-4503-5052-5},
 location = {Los Angeles, CA, USA},
 pages = {43--48},
 numpages = {6},
 url = {http://doi.acm.org/10.1145/3098208.3098216},
 doi = {10.1145/3098208.3098216},
 acmid = {3098216},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {MEC, load-balancing, server clustering},
} 


 BibTeX | EndNote | ACM Ref

@inproceedings{Ateya:2017:ICN:tactile-internet,
 author = {Ateya, Abdelhamied A. and Muthanna, Ammar and Gudkova, Irina and Vybornova, Anastasia and Koucheryavy, Andrey},
 title = {Intelligent Core Network for Tactile Internet System},
 booktitle = {Proceedings of the International Conference on Future Networks and Distributed Systems},
 series = {ICFNDS '17},
 year = {2017},
 isbn = {978-1-4503-4844-7},
 location = {Cambridge, United Kingdom},
 pages = {22:1--22:6},
 articleno = {22},
 numpages = {6},
 url = {http://doi.acm.org/10.1145/3102304.3102326},
 doi = {10.1145/3102304.3102326},
 acmid = {3102326},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {5G, MEC, NFV, SDN, Tactile Internet, latency},
}

 BibTeX | EndNote | ACM Ref

@inproceedings{Hadzic:2017:edge-computing-epc,
 author = {Had\v{z}i\'{c}, Ilija and Abe, Yoshihisa and Woithe, Hans C.},
 title = {Edge Computing in the ePC: A Reality Check},
 booktitle = {Proceedings of the Second ACM/IEEE Symposium on Edge Computing},
 series = {SEC '17},
 year = {2017},
 isbn = {978-1-4503-5087-7},
 location = {San Jose, California},
 pages = {13:1--13:10},
 articleno = {13},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/3132211.3134449},
 doi = {10.1145/3132211.3134449},
 acmid = {3134449},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {LTE, MEC, cloud, edge computing, latency},
}

@inproceedings{Chang:2016:MEC,
 author = {Chang, Chia-Yu and Alexandris, Konstantinos and Nikaein, Navid and Katsalis, Kostas and Spyropoulos, Thrasyvoulos},
 title = {MEC Architectural Implications for LTE/LTE-A Networks},
 booktitle = {Proceedings of the Workshop on Mobility in the Evolving Internet Architecture},
 series = {MobiArch '16},
 year = {2016},
 isbn = {978-1-4503-4257-5},
 location = {New York City, New York},
 pages = {13--18},
 numpages = {6},
 url = {http://doi.acm.org/10.1145/2980137.2980139},
 doi = {10.1145/2980137.2980139},
 acmid = {2980139},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {4G, 5G, caching, decentralized cloud, mobile edge computing},
} 


@inproceedings{Lin:2017:SDN-NFV-5G-MEC,
 author = {Lin, Ying-Dar},
 title = {Network Cloudification: SDN-NFV and 5G-MEC with Edge and Fog Computing},
 booktitle = {Proceedings of the Eighth International Symposium on Information and Communication Technology},
 series = {SoICT 2017},
 year = {2017},
 isbn = {978-1-4503-5328-1},
 location = {Nha Trang City, Viet Nam},
 pages = {4--4},
 numpages = {1},
 url = {http://doi.acm.org/10.1145/3155133.3155137},
 doi = {10.1145/3155133.3155137},
 acmid = {3155137},
 publisher = {ACM},
 address = {New York, NY, USA},
} 

 BibTeX | EndNote | ACM Ref

@inproceedings{Malandrino:2016:MEC,
 author = {Malandrino, Francesco and Kirkpatrick, Scott and Chiasserini, Carla-Fabiana},
 title = {How Close to the Edge?: Delay/Utilization Trends in MEC},
 booktitle = {Proceedings of the 2016 ACM Workshop on Cloud-Assisted Networking},
 series = {CAN '16},
 year = {2016},
 isbn = {978-1-4503-4673-3},
 location = {Irvine, California, USA},
 pages = {37--42},
 numpages = {6},
 url = {http://doi.acm.org/10.1145/3010079.3010080},
 doi = {10.1145/3010079.3010080},
 acmid = {3010080},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {mobile edge computing, real-world traces},
}

@ARTICLE{fog-iot-chiang,
author={M. Chiang and T. Zhang},
journal={IEEE Internet of Things Journal},
title={Fog and IoT: An Overview of Research Opportunities},
year={2016},
volume={3},
number={6},
pages={854-864},
doi={10.1109/JIOT.2016.2584538},
ISSN={2327-4662},
month={Dec},}


@ARTICLE{edge-computing-iot,
author={J. Pan and J. McElhannon},
journal={IEEE Internet of Things Journal},
title={Future Edge Cloud and Edge Computing for Internet of Things Applications},
year={2018},
volume={5},
number={1},
pages={439-449},
ISSN={},
month={Feb},}


BibTeX | EndNote | ACM Ref

@inproceedings{flexRAN,
 author = {Foukas, Xenofon and Nikaein, Navid and Kassem, Mohamed M. and Marina, Mahesh K. and Kontovasilis, Kimon},
 title = {FlexRAN: A Flexible and Programmable Platform for Software-Defined Radio Access Networks},
 booktitle = {Proceedings of the 12th International on Conference on Emerging Networking EXperiments and Technologies},
 series = {CoNEXT '16},
 year = {2016},
 isbn = {978-1-4503-4292-6},
 location = {Irvine, California, USA},
 pages = {427--441},
 numpages = {15},
 url = {http://doi.acm.org/10.1145/2999572.2999599},
 doi = {10.1145/2999572.2999599},
 acmid = {2999599},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {5g architecture, 5g ran, programmable ran, sd-ran, software-defined ran},
} 

@inproceedings{Jin:2013:softcell,
 author = {Jin, Xin and Li, Li Erran and Vanbever, Laurent and Rexford, Jennifer},
 title = {SoftCell: Scalable and Flexible Cellular Core Network Architecture},
 booktitle = {Proceedings of the Ninth ACM Conference on Emerging Networking Experiments and Technologies},
 series = {CoNEXT '13},
 year = {2013},
 isbn = {978-1-4503-2101-3},
 location = {Santa Barbara, California, USA},
 pages = {163--174},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/2535372.2535377},
 doi = {10.1145/2535372.2535377},
 acmid = {2535377},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {architecture design, cellular core networks, software-defined networking},
}

@article{Nikaein:2014:OpenAirInterface,
 author = {Nikaein, Navid and Marina, Mahesh K. and Manickam, Saravana and Dawson, Alex and Knopp, Raymond and Bonnet, Christian},
 title = {OpenAirInterface: A Flexible Platform for 5G Research},
 journal = {SIGCOMM Comput. Commun. Rev.},
 issue_date = {October 2014},
 volume = {44},
 number = {5},
 month = oct,
 year = {2014},
 issn = {0146-4833},
 pages = {33--38},
 numpages = {6},
 url = {http://doi.acm.org/10.1145/2677046.2677053},
 doi = {10.1145/2677046.2677053},
 acmid = {2677053},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {4g/5g mobile networks, emulation, experimentation, lte, openairinterface, software-defined radio (sdr) platform},
} 


@ARTICLE{IoT-streaming-processinf,
author={S. Yang},
journal={IEEE Communications Magazine},
title={IoT Stream Processing and Analytics in the Fog},
year={2017},
volume={55},
number={8},
pages={21-27},
doi={10.1109/MCOM.2017.1600840},
ISSN={0163-6804},
month={},}

@INPROCEEDINGS{fog-function-virtualization,
author={D. Roca and J. V. Quiroga and M. Valero and M. Nemirovsky},
booktitle={2017 Second International Conference on Fog and Mobile Edge Computing (FMEC)},
title={Fog Function Virtualization: A flexible solution for IoT applications},
year={2017},
volume={},
number={},
pages={74-80},
doi={10.1109/FMEC.2017.7946411},
ISSN={},
month={May},}

